package com.yingside.gui;

import javax.swing.*;
import java.awt.*;

public class FirstFrame extends JFrame {

    private JButton btn1,btn2,btn3,btn4,btn5,btn6;

    public FirstFrame(){
        this.setTitle("第一个swing窗口");
        /*this.setSize(400,400);
        this.setLocation(300,300);*/

        //设置窗口的位置和大小可以合并为一句代码
        this.setBounds(300,300,400,400);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //在swing中有布局管理器，默认的布局管理器是BorderLayout（东西南北中间）
        //每个控件会默认的占满Borderlayout的每个方位的位置
        //如果不设置borderlayout放置的位置，默认放在中间位置
        btn1 = new JButton();
        btn2 = new JButton();
        btn3 = new JButton();
        btn4 = new JButton();
        btn5 = new JButton();
        btn6 = new JButton();


        btn1.setText("北");
        btn2.setText("南");
        btn3.setText("东");
        btn4.setText("西");
        btn5.setText("中");
        btn6.setText("还好");

        this.add(btn1, BorderLayout.NORTH);
        this.add(btn2, BorderLayout.SOUTH);
        this.add(btn3, BorderLayout.EAST);
        this.add(btn4, BorderLayout.WEST);
        this.add(btn5, BorderLayout.CENTER);
        this.add(btn6, BorderLayout.CENTER);



        //this.setVisible(true);
    }

    public static void main(String[] args) {
        FirstFrame ff = new FirstFrame();
        ff.setVisible(true);
    }
}
